/* homeSub/pages/search/search.wxss */
/*颜色*/
/*数字*/
/*文字溢出隐藏*/
/*固定布局*/
/* grid是（布局 */
/*宽高*/
/* 字体大小*/
/* 行高 */
/* 圆角 */
/* 外边距 */
/* 内边距 */
/* 实边框 */
/* 虚边框 */
/* 定位  */
/* 数组  */
.record-in .aaa1 {
  color: #909399;
}
.record-in .aaa2 {
  color: #1487FA;
}
.record-in .aaa3 {
  color: #F7A14A;
}
.record-in .aaa4 {
  color: #72C23D;
}
.record-in .aaa5 {
  color: #606266;
}
page {
  background-color: #F5F7FA;
}
.show {
  display: block;
}
.hide {
  display: none;
}
.search {
  position: fixed;
  top: 0;
  z-index: 99;
  display: flex;
  background-color: #fff;
  align-items: center;
  padding: 17rpx 33rpx 24rpx 26rpx;
}
.search .search_box {
  width: 610rpx;
  height: 70rpx;
}
.search .weui-search-bar {
  display: flex;
}
.search .weui-icon-search {
  margin-right: 8px;
  font-size: inherit;
}
.search .weui-icon-search_in-box {
  position: absolute;
  left: 0rpx;
  top: 12rpx;
  display: flex;
  align-items: center;
}
.search .weui-icon-search_in-box .locationName {
  font-size: 28rpx;
  font-family: PingFang SC;
  font-weight: 500;
 color: #1A1A1A;
  /* color: #ffff;  */  
  margin: -5rpx 14rpx;
}
.search .weui-icon-search_in-box .img1 {
  width: 23rpx;
  height: 30rpx;
}
.search .weui-icon-search_in-box .img2 {
  width: 25rpx;
  height: 25rpx;
}
.search .weui-search-bar__text {
  display: inline-block;
  font-size: 14px;
  vertical-align: middle;
}
.search .weui-search-bar__form {
  flex: auto;
  background: #F5F7FA;
  border-radius: 35rpx;
  padding: 10rpx 10rpx 10rpx 33rpx;
}
.search .weui-search-bar__box {
  position: relative;
  padding-left: 30px;
  padding-right: 30px;
  width: 100%;
  box-sizing: border-box;
  z-index: 1;
}
.search .weui-search-bar__input {
  height: 28px;
  line-height: 28px;
  font-size: 14px;
  margin-left: 110rpx;
  background-color: @text-color6;
}
.search .weui-icon-clear {
  position: absolute;
  top: 0;
  right: 0;
  padding: 7px 8px;
  font-size: 0;
}
.search .weui-search-bar__label {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  border-radius: 3rpx;
  text-align: center;
  color: #9B9B9B;
  background: #FFFFFF;
  line-height: 28px;
}
.search .weui-search-bar__cancel-btn {
  margin-left: 10px;
  line-height: 28px;
  color: #09BB07;
  white-space: nowrap;
  font-size: 30rpx;
}
.search .img {
  width: 44rpx;
  height: 44rpx;
  margin-top: 36rpx;
}
.search .tipInfo {
  width: 14rpx;
  height: 14rpx;
  position: absolute;
  top: 20rpx;
  right: 34rpx;
  bottom: 0;
  left: auto;
  border-radius: 7rpx 7rpx 7rpx 7rpx;
  background: #FC724C;
}
.search .search_txt {
  font-size: 30rpx;
  font-family: PingFang SC;
  font-weight: bold;
  color: #1487FA;
  margin-left: 23rpx;
}
.kobai {
  height: 115rpx;
}
.search_history {
  background: linear-gradient(0deg, #FFFFFF, #F4F6F8);
  border: 2rpx solid #fff;
  box-shadow: 4rpx 7rpx 20rpx 0rpx rgba(166, 171, 179, 0.24);
  border-radius: 16rpx 16rpx 16rpx 16rpx;
  margin: 16rpx 24rpx 16rpx 24rpx;
  padding: 40rpx 34rpx 40rpx 34rpx;
}
.search_history .tit {
  display: flex;
  justify-content: space-between;
  padding-bottom: 32rpx;
  border-bottom: 1rpx solid #DCDFE6;
}
.search_history .tit .txt1 {
  font-size: 34rpx;
  font-family: PingFang SC;
  font-weight: bold;
  color: #1A1A1A;
}
.search_history .tit .img {
  width: 35rpx;
  height: 37rpx;
}
.search_history .searchTag_box {
  display: flex;
  flex-direction: row;
  width: 100%;
}
.search_history .searchTag_box .searchTag {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 192rpx;
  background: #F0F2F5;
  border-radius: 24rpx 24rpx 24rpx 24rpx;
  padding: 12rpx 0rpx 12rpx 0rpx;
  font-size: 24rpx;
  font-family: PingFang SC;
  font-weight: 500;
  color: #606266;
  margin-right: 16rpx;
}
.nearby-box {
  margin: 24rpx 24rpx 24rpx 24rpx;
  background: linear-gradient(0deg, #FFFFFF, #F4F6F8);
  border: 2rpx solid #FFFFFF;
  box-shadow: 4rpx 7rpx 20rpx 0rpx rgba(166, 171, 179, 0.24);
  border-radius: 16rpx 16rpx 16rpx 16rpx;
  padding: 40rpx 0 40rpx 0;
}
.nearby-box .nearby {
  display: flex;
  align-items: center;
  padding: 0 0 25rpx 40rpx;
  border-bottom: 1rpx solid #DCDFE6;
}
.nearby-box .nearby .img {
  width: 31rpx;
  height: 31rpx;
  margin-right: 14rpx;
}
.nearby-box .nearby .txt1 {
  font-size: 34rpx;
  font-family: PingFang SC;
  font-weight: bold;
  color: #1A1A1A;
}
.nearby-box .list {
  margin: 40rpx 40rpx 40rpx 23rpx;
  padding-bottom: 40rpx;
  border-bottom: 1rpx solid #C0C4CC;
}
.nearby-box .list .findName {
  font-size: 30rpx;
  font-family: PingFang SC;
  font-weight: bold;
  color: #303133;
  margin-bottom: 27rpx;
}
.nearby-box .list .findD {
  position: absolute;
  right: 81rpx;
  margin-top: -27rpx;
  font-size: 24rpx;
  font-family: PingFang SC;
  font-weight: 400;
  color: #606266;
}
.nearby-box .list .findAddre {
  font-size: 24rpx;
  font-family: PingFang SC;
  font-weight: 500;
  color: #606266;
}
